Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a USA F4 USA F6 France F4 USA F7 USA F8 USA F9 Germany F6 Hungary F2 Poland F2 Poland F3 France F8 Spain F24 Spain F25 Spain F26 India F7 Italy F4 Poland F3 France F4 Italy F5 Japan F4 France F17 Iran F5 Iran F6 Egypt F5 Italy F7 Poland F1 Poland F2 Italy F21 Russia F4 France F13 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Great Britain F1 Great Britain F2 Korea F1 Korea F2 Korea F3 Italy F20 Poland F4 Poland F5 Poland F6 Poland F5 Poland F6 Poland F2 USA F5 France F2 IPP Open - Helsinki Siemens Open - Scheveningen Porsche Open - Poznan San Marino CEPU Open - San Marino Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Ramat Hasharon Challenger Poznan Challenger Todi Challenger Aachen Challenger St. Remy Challenger Napoli Challenger Aix En Provence Challenger Busan Challenger Ilkley Challenger Recanati Challenger Genova Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Andria Challenger Koblenz Challenger Rennes Challenger Budapest Challenger Ortisei Challenger Budapest Challenger Italy F19 India F8 Hungary F5 Georgia F1 Georgia F2 Spain F4 Spain F7 Poland F2 Poland F3 France F9 France F16 France F14 France F18 Tunisia F6 Germany F2 France F5 Poland F5 UAE F1 France F2 France F3 M25 Nussloch Heilbronn Open - Heilbronn Morocco Tennis Tour - Casablanca Internationaux du Doubs - Besancon Johannesburg Challenger Idea Prokom Open - Sopot Idea Prokom Open - Sopot Wroclaw Challenger Rhodes Challenger Open 13 - Marseille Mercedes Cup - Stuttgart Idea Prokom Open - Sopot AIG Japan Open - Tokyo Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Belgrade Challenger Estoril Open - Estoril Astana Challenger Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Open 13 - Marseille Samsung Securities Cup - Seoul Grand Prix Hassan II - Casablanca Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Morocco Tennis Tour - Fes XL Bermuda Open - Bermuda Bordeaux Challenger Riviera di Rimini Challenger - Rimini Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha AEGON Championships - London Catella Swedish Open - Bastad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Primrose - Bordeaux Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Unicredit Czech Open - Prostejov Legg Mason Tennis Classic - Washington Open de Moselle - Metz Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BSI Challenger Lugano - Lugano Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Citi Open - Washington Moselle Open - Metz Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open 13 - Marseille s'Tennis Masters Challenger - Graz Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Orleans Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne GHI Bronx Tennis Classic - Bronx Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON Championships - London Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Yokohama Challenger Noumea Challenger Heilbronn Challenger Bangkok Challenger St. Brieuc Challenger Bordeaux Challenger Nottingham Challenger Bytom Challenger Turin Challenger Segovia Challenger Istanbul Challenger Alphen Challenger Orleans Challenger Cairo Challenger Sony Ericsson Open 2008 - Belgrade Cordenons Challenger San Marino Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Reunion Island Challenger Johannesburg Challenger Granby Challenger Brasov Challenger Pekao Open - Szczecin Mons Challenger Ortisei Challenger Kazan Challenger Open de Montauban - Montauban Oberstaufen Challenger Bangkok Challenger Taipei City Challenger KGHM Polish Indoors - Wroclaw Surbiton Challenger Memorial Kolyaskin - Donetsk Toyota Challenger Wroclaw Challenger XL Challenger de Tenis Copa Sevilla - Seville KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw Hilversum Open - Hilversum V Trani Cup - Trani XXX Edizione 'A Savoldi Marco' - Manerbio Kyiv Open - Kiev Pekao Open 2003 - Szczecin Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Steelers Cup - Kosice Sarajevo Open - Sarajevo Open de Montauban - Montauban Siemens Open 2004 - Scheveningen 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Porsche Open - Poznan Kyiv Open - Kiev Rhein-Main Challenger 2004 - Aschaffenburg Open Sainte Victoire - Aix-En-Provence China Open - Beijing Memorial Savigni - Sassuolo The LTA Bolton Challenger - Bolton Lambertz Open - Aachen Tatra Banka Open - Bratislava Cepu Open - San Marino IPP Open - Helsinki GHI Bronx Classic - Bronx Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island ATP Challenger Numea - New Caledonia La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Architect Open - Budapest Steelers Cup 2005 - Kosice Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Siemens Open - Scheveningen Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan 7° Trani Cup - Trani GHI Bronx Classic - Bronx LXV Concurso Internacional Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev TED Open - Istanbul Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo KGHM Emax Polish Indoors - Wroclaw Riviera di Rimini Challenger - Rimini Internationaux du Doubs - Besancon Citta di Monza - Monza The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Porsche Open - Poznan Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Samarkand Challenger - Samarkand IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Genoa Open - Genova Banja Luka Challenger - Banja Luka Pekao Open - Szczecin Open de L'Isere-Trophee BNP Paribas - Grenoble Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat Tunis Open 2007 - Tunis ECU Prague Open - Prague Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Polska Energia Open - Bytom Challenger Lugano - Lugano Trofeo Sisma Mantova - Mantova Porsche Open - Poznan LXVII Concursu Internacional de Vigo - Vigo GHI Bronz Classic - Bronx Open D'Orleans - Orleans Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Kobstaedernes ATP Challenger - Kolding Challenger Tunisie - Tunis IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis Trofeo Cassa di Risparmio di Alessandria - Alessandria The Surbiton Trophy - Surbiton Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Besancon Challenger Cherbourg Challenger Korat Challenger Ostrava Challenger San Benedetto Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Bratislava Challenger Winnetka Challenger Orbetello Challenger Masters Series Monte-Carlo - Monte Carlo Helsinki Challenger Masters Series Monte-Carlo - Monte-Carlo Cherbourg Challenger Sarajevo Challenger Bath Challenger Shanghai - Shanghai St. Brieuc Challenger Sony Ericsson Open - Miami Rome Challenger Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Nottingham Challenger BNP Paribas Masters - Paris Noumea Challenger Nottingham Challenger Monte-Carlo Rolex Masters - Monte-Carlo Heilbronn Challenger Western & Southern Financial Group Masters - Cincinnati Sopot Challenger Shanghai ATP Masters - Shanghai Poznan Challenger Orbetello Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Kazan Challenger Mutua Madrilena Madrid Open - Madrid St. Remy Challenger Szczecin Challenger Bergamo Challenger Istanbul Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mons Challenger Belgrade Challenger Rennes Challenger Orleans Challenger Seoul Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Kazan Challenger BNP Paribas Open - Indian Wells Quimper Challenger Cherbourg Challeger Sony Open Tennis - Miami Cherbourg Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Guadalajara Challenger Internazionali BNL d'Italia - Rome Sarajevo Challenger Rogers Cup - Toronto Le Gosier Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Kyoto Challenger Bordeaux Challenger Sarajevo Challenger Marburg Challenger Braunschweig Challenger Toyota Challenger Poznan Challenger Petange Challenger Szczecin Challenger Rennes Challenger Seoul Challenger Helsinki Challenger Bergamo Challenger Quimper Challenger Rimouski Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger Mexico City Challenger Johannesburg Challenger St. Brieuc Challenger St. Brieuc Challenger Nottingham-2 Challenger Guadalajara Challenger Monza Challenger St. Remy Challenger Leon Challenger Ortisei Challenger Tunis Challenger Prague Challenger Geneva Challenger Glasgow Challenger Wroclaw Challenger Kazan Challenger Raanana Challenger Le Gosier Challenger Turin Challenger Ilkley Challenger Recanati Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Kyoto Challenger Irving Challenger Sarasota Challenger Guadalajara Challenger Orleans Challenger Brest Challenger Bratislava Challenger Leon Challenger Noumea Challenger Gwangju Challenger Winnetka Challenger Szczecin Challenger Heilbronn Challenger Orleans Challenger Quimper Challenger Mons Challenger Budapest Challenger Kyoto Challenger Bergamo Challenger Drummondville Challenger Orleans Challenger Koblenz Challenger Heilbronn Challenger Bordeaux Challenger Traralgon Challenger Noumea Challenger Challenger 42 - Andrezieux French Open - Paris Pekao Open 2001 - Szczecin Compaq Cup 2001 - Zabrze Liberec Challenger Cairo Challenger 2002 - Cairo Aix En Provence Challenger Challenger Ford de Cherbourg - Cherbourg KGHM Polish Indoors - Wroclaw Eckental Challenger Bauer Watertechnology Cup - Eckental The LTA Wrexham Challenger - Wrexham Croatia Open - Umag The Priority Telecom Open - Amersfoort Heineken Open Shanghai - Shanghai Open de Moselle - Metz Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Davidoff Swiss Indoors - Basel The Artois Championships - London Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille French Open - Paris Grand Prix Hassan II - Casablanca Wimbledon - London Open Sud de France - Montpellier Aircel Chennai Open - Chennai AEGON Championships - London U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta French Open - Paris U.S. Open - New York Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Apia International - Sydney Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Claro Open Colombia - Bogota Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Valencia Open - Valencia Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York If Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ASB Classic - Auckland French Open - Paris Open Seat Godo 2007 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Monterrey Challenger Sopot Challenger Wimbledon - London Open de Moselle - Metz Stockholm Open - Stockholm BCR Open Romania - Bucharest Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors - Basel AEGON International - Eastbourne Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Medibank International - Sydney Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Orange Warsaw Open - Warsaw BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Apia International - Sydney Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group II, 2R, POL-ZIM 4-1 Davis Cup, World Group, 1R, POL-ARG 2-3